package com.wmh.baseservice.admin.mapper;

import com.wmh.baseservice.admin.entity.AdInfo;
import com.wmh.baseservice.admin.entity.AdMenu;
import com.wmh.baseservice.common.mybatisplus.methods.CommonMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author mmx generator
 * @since 2021-02-03
 */
public interface AdInfoMapper extends CommonMapper<AdInfo> {

    /**
     * 获取管理员 权限(菜单权限 / 操作权限)
     *
     * @param adId 管理员 id
     * @param flag 1 菜单 2 操作
     * @return 权限列表
     */
    List<AdMenu> selectAdPermissionsByAdId(@Param("adId") Long adId, @Param("flag") Integer flag);
}
